package com.zhentao.day05.am;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;

public class StreamTest {
  public static void main(String[] args) throws IOException {

    // 想实现拿到 hello.txt 的内容
    // 1. 拿到文件的对象
    // File file = new File("./src");
    File file = new File("./hello.txt");
    // 当前文件对象是否是一个文件
    // System.out.println("file.isFile() = " + file.isFile());
    // 2. 获取文件的输入流   为了学习方便, 将异常抛出。
    // FileInputStream fis = new FileInputStream("./hello.txt");
    FileInputStream fis = new FileInputStream(file);
    // read() 读取一个字节, 将读取的指针移到下一个字节上。
    // 如果已经到最后, 它也会移动, 但没有字节了, 返回-1。
    int data1 = fis.read();

    int data2 = fis.read();

    char c1 = (char) data1;
    char c2 = (char) data2;
    System.out.println("data1 = " + c1 + "\t" +
        "data2 = " + c2);
    //所有的流都需要关闭
    fis.close();


  }
}
